﻿/**
 * Proyecto: Cognitum
 * Global IT Services 2008
 * @author Esanantonio
 */
 
Cognitum.Polizas.DirectorAsociado.Editor = Ext.extend(Karma.EBCard, {

    initComponent: function(){
        Ext.apply(this, {
            sections: [{
	            title: 'Directores Asociados',
	            items: [{
	                fieldLabel: 'Director Asociado',
	                name: 'Usuario',
	                entityName: 'Usuario',
	                xtype: 'entity.link'
	            }, {
					hideLabel: true,
					title: 'Comisiones Predeterminadas',
	                name: 'ComisionDefault',
	                entityName: 'ComisionDefault',
	                xtype: 'ag.list',
	                context: 'd.DirectorAsociado.Id=?',
	                anchor: '99% 99%'
	            }]
	        }, {
	            title: 'Polizas',
	            items: [{
					hideLabel: true,
	                name: 'Polizas',
	                entityName: 'Polizas',
	                xtype: 'ag.list',
	                context: 'd.DirectorAsociado.Id=?',
	                anchor: '99% 99%',
					context: 'p.Comisiones in (select c from ComisionAsociado c where c.DirectorAsociado.Id=?)'
	            }]
	        }, {
                xtype: 'aud.editor',
                title: 'Auditoria'
            }]
        });
        
        Cognitum.Polizas.DirectorAsociado.Editor.superclass.initComponent.apply(this, arguments);
    }
});
Ext.reg('dir.asoc.editor', Cognitum.Polizas.DirectorAsociado.Editor);
